dumping ground/yard - German English Dictionary